﻿using System;

namespace Lesson8_练习题
{
    class Program
    {
        #region 练习一
        //让用户输入用户名和密码，返回给用户一个bool类型的登录结果，并且还要单独的返回给用户一个登录信息
        //如果用户名错误，登录信息为"用户名错误"
        //如果密码错误，登录信息为"密码错误"
        //用户名为"LiberTy"，密码为"123456"
        static bool LogIn(string userName, string password, ref string info)
        {
            Console.WriteLine("请输入用户名");
            //ReadLine方法的返回值为string
            if(Console.ReadLine() == "LiberTy")
            {
                Console.WriteLine("请输入密码");
                if (Console.ReadLine() == "123456")
                {
                    info = "登陆成功";
                    return true;
                }
                else
                {
                    info = "密码错误";
                    return false;
                }
            }
            else
            {
                info = "用户名错误";
                return false;
            }
        }
        #endregion
        static void Main(string[] args)
        {
            #region 练习一
            string userName = "LiberTy";
            string password = "123456";
            string info = "";
            while (!LogIn(userName, password, ref info))
            {
                Console.WriteLine(info);
                LogIn(userName, password, ref info);
            }
            #endregion
        }
    }
}